package com.ruoyi.kong.mapper;

import java.util.List;
import com.ruoyi.kong.domain.KCmdSet;

/**
 * 命令集Mapper接口
 * 
 * @author zeroUp
 * @date 2024-06-20
 */
public interface KCmdSetMapper 
{
    /**
     * 查询命令集
     * 
     * @param gid 命令集主键
     * @return 命令集
     */
    public KCmdSet selectKCmdSetByGid(Long gid);

    /**
     * 查询命令集列表
     * 
     * @param kCmdSet 命令集
     * @return 命令集集合
     */
    public List<KCmdSet> selectKCmdSetList(KCmdSet kCmdSet);

    /**
     * 新增命令集
     * 
     * @param kCmdSet 命令集
     * @return 结果
     */
    public int insertKCmdSet(KCmdSet kCmdSet);

    /**
     * 修改命令集
     * 
     * @param kCmdSet 命令集
     * @return 结果
     */
    public int updateKCmdSet(KCmdSet kCmdSet);

    /**
     * 删除命令集
     * 
     * @param gid 命令集主键
     * @return 结果
     */
    public int deleteKCmdSetByGid(Long gid);

    /**
     * 批量删除命令集
     * 
     * @param gids 需要删除的数据主键集合
     * @return 结果
     */
    public int deleteKCmdSetByGids(Long[] gids);
}
